Computational Paths and Identity Types

نویسندگان

  • Arthur Freitas Ramos
  • Ruy J. G. B. de Queiroz
  • Anjolina Grisi de Oliveira
چکیده

We introduce a new way of formalizing the intensional identity type based on the notion of computational paths which will be taken to be proofs of propositional equality, and thus terms of the identity type. Our approach results in an elimination rule different than the one given by Martin-Löf in his intensional identity type. In order to show the validity and power of our approach, we formulate and prove the basic concepts, lemmas and theorems of Homotopy Type Theory using computational paths. We also show that these proves and formulations resulted, as a side effect, in the improvement, by means of the addition of new rules, of a term rewrite system known as LNDEQ − TRS, originally proposed by de Oliveira (1995).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Identity Type as the Type of Computational Paths

We introduce a new way of formalizing the intensional identity type based on the fact that a entity known as computational paths can be interpreted as terms of the identity type. Our approach enjoys the fact that our elimination rule is easy to understand and use. We make this point clear constructing terms of some relevant types using our proposed elimination rule. We also show that the identi...

متن کامل

Propositional equality, identity types, and direct computational paths

In proof theory the notion of canonical proof is rather basic, and it is usually taken for granted that a canonical proof of a sentence must be unique up to certain minor syntactical details (such as, e.g., change of bound variables). When setting up a proof theory for equality one is faced with a rather unexpected situation where there may not be a unique canonical proof of an equality stateme...

متن کامل

On the Groupoid Model of Computational Paths

The main objective of this work is to study mathematical properties of computational paths. Originally proposed by de Queiroz & Gabbay (1994) as ‘sequences or rewrites’, computational paths are taken to be terms of the identity type of Martin Löf’s Intensional Type Theory, since these paths can be seen as the grounds on which the propositional equality between two computational objects stand. F...

متن کامل

Guarded Cubical Type Theory

Guarded dependent type theory [1] is a dependent type theory with guarded recursive types, which are useful for building models of program logics, and as a tool for programming and reasoning with coinductive types. This is done via a modality ., pronounced ‘later’, with a constructor next, and a guarded fixed-point combinator fix : (.A → A) → A. This combinator is used both to define guarded re...

متن کامل

On Computational Paths and the Fundamental Groupoid of a Type

The main objective of this work is to study mathematical properties of computational paths. Originally proposed by de Queiroz & Gabbay (1994) as ‘sequences of rewrites’, computational paths can be seen as the grounds on which the propositional equality between two computational objects stand. Using computational paths and categorical semantics, we take any type A of type theory and construct a ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1609.05079  شماره 

صفحات  -

تاریخ انتشار 2016